to be in peak form - Francés Inglés Diccionario